Synonyms for "dirty dog"

Words with similar meaning